usePHPというライブラリを作っている | polidog lab
usePHPというライブラリを作っている | polidog lab
usePHP
を作る背景にある
PHP
再評価と
Hypertext Preprocessor
回帰の動機
usePHP
開発の背景
Vercel
+
Next.js
中心の開発からの転換
API設計
と
SPA
運用の負荷
バックエンド
と
フロントエンド
分離による
コミュニケーションコスト
Webアプリケーションエンジニア
としての一体的開発志向
PHP
再評価の契機
Why PHP in 2026?
PHP8.5
による言語進化
Hypertext Preprocessor
としての
原点回帰
HTML
生成を主軸にした開発への回帰意識
usePHPの設計思想
React Hooks
風の書き心地
コンポーネント
ベース構造
HTMX
的な
JavaScript
レス動作
Hotwire
的な部分的
再レンダリング
対応
サーバードリブンUI
の実現
コンポーネント記述
fc
による
関数コンポーネント
定義
useState
による状態管理
onClick
を
<form>
+
POST
に変換する仕組み
usephp.js
による部分的再描画
ステート管理方式
session
方式
memory
方式
snapshot
方式
Router
連携
isolatedSnapshot
によるページ固有状態
persistentSnapshot
によるURL経由の状態保持
sessionSnapshot
によるセッション保存
sharedSnapshot
によるルート間共有
作者(
polidog
)の所感
AI
による実装支援
PHP
を再び
Hypertext Preprocessor
として活かしたい願い